// initial state
const state = {
    good: null
}

// getters
const getters = {
    getGood(state) {
        if (state.good) {
            return state.good
        }
        return null
    }
}

// actions
const actions = {
    setGood(state, data) {
        state.commit('setGood', data);
    },
    showMassagebox(state, msg) {
        let oDiv = document.createElement("div");
        oDiv.className = "msg_box";
        oDiv.textContent = msg;
        document.body.appendChild(oDiv);
        setTimeout(() => {
            oDiv.className = "msg_box trans";
        });
        setTimeout(() => {
            oDiv.className = "msg_box trans1";
            setTimeout(() => {
                oDiv.remove();
            }, 500)
        }, 3000);
    }
}

// mutations
const mutations = {
    setGood(state, data) {
        state.good = data;
    }
}

export default {
    namespaced: true,
    state,
    getters,
    actions,
    mutations
}